package com.voxel.sense.infomsg.module.firm.details.history;

import com.example.com.common.app.BaseContract;

/**
 * 历史数据契约类
 * Created by ChenYiYao on 2018/7/26.
 */
public interface HistoryDataContract {
    interface Presenter extends BaseContract.Presenter {

        /**
         * 加载更多
         */
        void doLoadMore();

        /**
         * 加载更多
         *
         * @param id        查询id
         * @param startTime 查询开始时间戳
         * @param endTime   查询结束时间戳
         */
        void doRefresh(String id, String startTime, String endTime);

    }

    interface View<ViewMode> extends BaseContract.RecyclerView<Presenter, ViewMode> {
        /**
         * 拉起刷新ui
         */
        void onRefresh();
    }

}
